﻿using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Text;

namespace NP.BPMReportPlatform.Resume.Dtos
{
    /// <summary>
    /// 工作经历
    /// </summary>
    public class WorkExperienceDto
    {
        /// <summary>
        /// 工作经历1的开始时间
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience1StartTime { get; set; }

        /// <summary>
        /// 工作经历1的结束时间
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience1EndTime { get; set; }

        /// <summary>
        /// 工作经历1的企业名称
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience1CompanyName { get; set; }

        /// <summary>
        /// 工作经历1的职位名称
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience1PositionName { get; set; }

        /// <summary>
        /// 工作经历1的职位年薪
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience1AnnualSalary { get; set; }

        /// <summary>
        /// 工作经历1的行业类别
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience1IndustryCategory { get; set; }

        /// <summary>
        /// 工作经历1的工作描述
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience1JobDescription { get; set; }

        /// <summary>
        /// 工作经历1的所在部门
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience1Department { get; set; }

        /// <summary>
        /// 工作经历1的离职原因
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience1ResignationReason { get; set; }

        /// <summary>
        /// 工作经历2的开始时间
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience2StartTime { get; set; }

        /// <summary>
        /// 工作经历2的结束时间
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience2EndTime { get; set; }

        /// <summary>
        /// 工作经历2的企业名称
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience2CompanyName { get; set; }

        /// <summary>
        /// 工作经历2的职位名称
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience2PositionName { get; set; }

        /// <summary>
        /// 工作经历2的职位年薪
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience2AnnualSalary { get; set; }

        /// <summary>
        /// 工作经历2的行业类别
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience2IndustryCategory { get; set; }

        /// <summary>
        /// 工作经历2的工作描述
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience2JobDescription { get; set; }

        /// <summary>
        /// 工作经历2的所在部门
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience2Department { get; set; }

        /// <summary>
        /// 工作经历2的离职原因
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience2ResignationReason { get; set; }

        /// <summary>
        /// 工作经历3的开始时间
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience3StartTime { get; set; }

        /// <summary>
        /// 工作经历3的结束时间
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience3EndTime { get; set; }

        /// <summary>
        /// 工作经历3的企业名称
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience3CompanyName { get; set; }

        /// <summary>
        /// 工作经历3的职位名称
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience3PositionName { get; set; }

        /// <summary>
        /// 工作经历3的职位年薪
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience3AnnualSalary { get; set; }

        /// <summary>
        /// 工作经历3的行业类别
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience3IndustryCategory { get; set; }

        /// <summary>
        /// 工作经历3的工作描述
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience3JobDescription { get; set; }

        /// <summary>
        /// 工作经历3的所在部门
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience3Department { get; set; }

        /// <summary>
        /// 工作经历3的离职原因
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience3ResignationReason { get; set; }

        /// <summary>
        /// 工作经历4的开始时间
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience4StartTime { get; set; }

        /// <summary>
        /// 工作经历4的结束时间
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience4EndTime { get; set; }

        /// <summary>
        /// 工作经历4的企业名称
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience4CompanyName { get; set; }

        /// <summary>
        /// 工作经历4的职位名称
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience4PositionName { get; set; }

        /// <summary>
        /// 工作经历4的职位年薪
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience4AnnualSalary { get; set; }

        /// <summary>
        /// 工作经历4的行业类别
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience4IndustryCategory { get; set; }

        /// <summary>
        /// 工作经历4的工作描述
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience4JobDescription { get; set; }

        /// <summary>
        /// 工作经历4的所在部门
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience4Department { get; set; }

        /// <summary>
        /// 工作经历4的离职原因
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience4ResignationReason { get; set; }

        /// <summary>
        /// 工作经历5的开始时间
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience5StartTime { get; set; }

        /// <summary>
        /// 工作经历5的结束时间
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience5EndTime { get; set; }

        /// <summary>
        /// 工作经历5的企业名称
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience5CompanyName { get; set; }

        /// <summary>
        /// 工作经历5的职位名称
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience5PositionName { get; set; }

        /// <summary>
        /// 工作经历5的职位年薪
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience5AnnualSalary { get; set; }

        /// <summary>
        /// 工作经历5的行业类别
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience5IndustryCategory { get; set; }

        /// <summary>
        /// 工作经历5的工作描述
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience5JobDescription { get; set; }

        /// <summary>
        /// 工作经历5的所在部门
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience5Department { get; set; }

        /// <summary>
        /// 工作经历5的离职原因
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience5ResignationReason { get; set; }

        /// <summary>
        /// 工作经历6的开始时间
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience6StartTime { get; set; }

        /// <summary>
        /// 工作经历6的结束时间
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience6EndTime { get; set; }

        /// <summary>
        /// 工作经历6的企业名称
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience6CompanyName { get; set; }

        /// <summary>
        /// 工作经历6的职位名称
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience6PositionName { get; set; }

        /// <summary>
        /// 工作经历6的职位年薪
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience6AnnualSalary { get; set; }

        /// <summary>
        /// 工作经历6的行业类别
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience6IndustryCategory { get; set; }

        /// <summary>
        /// 工作经历6的工作描述
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience6JobDescription { get; set; }

        /// <summary>
        /// 工作经历6的所在部门
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience6Department { get; set; }

        /// <summary>
        /// 工作经历6的离职原因
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience6ResignationReason { get; set; }

        /// <summary>
        /// 工作经历7的开始时间
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience7StartTime { get; set; }

        /// <summary>
        /// 工作经历7的结束时间
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience7EndTime { get; set; }

        /// <summary>
        /// 工作经历7的企业名称
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience7CompanyName { get; set; }

        /// <summary>
        /// 工作经历7的职位名称
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience7PositionName { get; set; }

        /// <summary>
        /// 工作经历7的职位年薪
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience7AnnualSalary { get; set; }

        /// <summary>
        /// 工作经历7的行业类别
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience7IndustryCategory { get; set; }

        /// <summary>
        /// 工作经历7的工作描述
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience7JobDescription { get; set; }

        /// <summary>
        /// 工作经历7的所在部门
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience7Department { get; set; }

        /// <summary>
        /// 工作经历7的离职原因
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience7ResignationReason { get; set; }

        /// <summary>
        /// 工作经历8的开始时间
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience8StartTime { get; set; }

        /// <summary>
        /// 工作经历8的结束时间
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience8EndTime { get; set; }

        /// <summary>
        /// 工作经历8的企业名称
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience8CompanyName { get; set; }

        /// <summary>
        /// 工作经历8的职位名称
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience8PositionName { get; set; }

        /// <summary>
        /// 工作经历8的职位年薪
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience8AnnualSalary { get; set; }

        /// <summary>
        /// 工作经历8的行业类别
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience8IndustryCategory { get; set; }

        /// <summary>
        /// 工作经历8的工作描述
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience8JobDescription { get; set; }

        /// <summary>
        /// 工作经历8的所在部门
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience8Department { get; set; }

        /// <summary>
        /// 工作经历8的离职原因
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience8ResignationReason { get; set; }

        /// <summary>
        /// 工作经历9的开始时间
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience9StartTime { get; set; }

        /// <summary>
        /// 工作经历9的结束时间
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience9EndTime { get; set; }

        /// <summary>
        /// 工作经历9的企业名称
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience9CompanyName { get; set; }

        /// <summary>
        /// 工作经历9的职位名称
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience9PositionName { get; set; }

        /// <summary>
        /// 工作经历9的职位年薪
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience9AnnualSalary { get; set; }

        /// <summary>
        /// 工作经历9的行业类别
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience9IndustryCategory { get; set; }

        /// <summary>
        /// 工作经历9的工作描述
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience9JobDescription { get; set; }

        /// <summary>
        /// 工作经历9的所在部门
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience9Department { get; set; }

        /// <summary>
        /// 工作经历9的离职原因
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience9ResignationReason { get; set; }

        /// <summary>
        /// 工作经历10的开始时间
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience10StartTime { get; set; }

        /// <summary>
        /// 工作经历10的结束时间
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience10EndTime { get; set; }

        /// <summary>
        /// 工作经历10的企业名称
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience10CompanyName { get; set; }

        /// <summary>
        /// 工作经历10的职位名称
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience10PositionName { get; set; }

        /// <summary>
        /// 工作经历10的职位年薪
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience10AnnualSalary { get; set; }

        /// <summary>
        /// 工作经历10的行业类别
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience10IndustryCategory { get; set; }

        /// <summary>
        /// 工作经历10的工作描述
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience10JobDescription { get; set; }

        /// <summary>
        /// 工作经历10的所在部门
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience10Department { get; set; }

        /// <summary>
        /// 工作经历10的离职原因
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience10ResignationReason { get; set; }

        /// <summary>
        /// 工作经历11的开始时间
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience11StartTime { get; set; }

        /// <summary>
        /// 工作经历11的结束时间
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience11EndTime { get; set; }

        /// <summary>
        /// 工作经历11的企业名称
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience11CompanyName { get; set; }

        /// <summary>
        /// 工作经历11的职位名称
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience11PositionName { get; set; }

        /// <summary>
        /// 工作经历11的职位年薪
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience11AnnualSalary { get; set; }

        /// <summary>
        /// 工作经历11的行业类别
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience11IndustryCategory { get; set; }

        /// <summary>
        /// 工作经历11的工作描述
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience11JobDescription { get; set; }

        /// <summary>
        /// 工作经历11的所在部门
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience11Department { get; set; }

        /// <summary>
        /// 工作经历11的离职原因
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience11ResignationReason { get; set; }

        /// <summary>
        /// 工作经历12的开始时间
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience12StartTime { get; set; }

        /// <summary>
        /// 工作经历12的结束时间
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience12EndTime { get; set; }

        /// <summary>
        /// 工作经历12的企业名称
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience12CompanyName { get; set; }

        /// <summary>
        /// 工作经历12的职位名称
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience12PositionName { get; set; }

        /// <summary>
        /// 工作经历12的职位年薪
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience12AnnualSalary { get; set; }

        /// <summary>
        /// 工作经历12的行业类别
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience12IndustryCategory { get; set; }

        /// <summary>
        /// 工作经历12的工作描述
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience12JobDescription { get; set; }

        /// <summary>
        /// 工作经历12的所在部门
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience12Department { get; set; }

        /// <summary>
        /// 工作经历12的离职原因
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
        public string WorkExperience12ResignationReason { get; set; }
    }
}
